# ifndef __GeneralizeRgn_H_
# define __GeneralizeRgn_H_

struct rgn_t;
void GeneralizeElement    (rgn_t & _rgn, size_t _cElement);
void GeneralizeRgnInLevel (rgn_t & _rgn, size_t _cLevel);

//void GeneralizeSelection ();
void GeneralizePoints   (bool _bSilent = false);
void GeneralizeAdjacent (bool _bSilent = false);

float GetGeneralizationThreshold (size_t _cLevel);

# endif // __GeneralizeRgn_H_